@CHARSET "UTF-8";
@font-face {
  font-family: 'iconfont';
  src: url('http://at.alicdn.com/t/font_1414461581_351687.eot'); /* IE9*/
  src: url('http://at.alicdn.com/t/font_1414461581_351687.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('http://at.alicdn.com/t/font_1414461581_351687.woff') format('woff'), /* chrome、firefox */
  url('http://at.alicdn.com/t/font_1414461581_351687.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('http://at.alicdn.com/t/font_1414461581_351687.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont{font-family:"iconfont";
font-size:16px;font-style:normal;}

.footer {
  position: fixed;
  bottom: 10;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5;
  z-index: -10;
}
.aw-question-list {
  overflow: visible;
}
.aw-question-box-mod .aw-item {
  overflow: visible;
}
.aw-question-box-mod .aw-item .aw-state {
  position: absolute;
  top: 15px;
  left: -15px;
}
.aw-state-jian {
  background: url(../img/aw-state.png) no-repeat 0 0;
}
.aw-state-jian {
  width: 20px;
  height: 20px;
  background-position: 0 0;
}
#rich_text_editor {
  overflow-x: scroll;
  overflow-y: auto;
  min-height: 300px;
  border: 1px solid #eee;
}
#rich_text_editor ul,
#rich_text_editor ul li {
  list-style: circle inside;
}
#rich_text_editor ol,
#rich_text_editor ol li {
  list-style: decimal inside;
}
.btn-toolbar .btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2f96b4));
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2f96b4;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.mb10 {
  margin-bottom: 10px;
}
.btn-group.undo {
  margin-left: 40px;
}
.btn-group.one .btn {
  border-radius: 4px !important;
}
.aw-item-left {
  position: absolute;
  left: 0px;
  top: 10px;
  width: 50px;
}
.aw-item-right {
  padding-left: 60px;
}
.aw-mod .aw-mod-head h4,
.aw-mod .aw-mod-head h4 a {
  font-size: 16px;
  color: #258;
  padding-top: 10px;
  word-spacing: 2px;
}
.aw-agree-by {
  max-width: none;
}
.aw-dynamic-topic .aw-item .aw-mod-body {
  padding-top: 0px;
}
.aw-dynamic-topic .aw-mod-head h4 {
  max-width: 580px;
}
.aw-mod-head .btn-focus {
  background: #2c618d;
  border: 1px solid #4181b7;
}
.aw-mod-head .btn-focus:hover {
  background: transparent;
}
.aw-dynamic-topic .aw-vote-count {
  width: 46px;
  margin: 2px;
  background: #eff6fa;
  height: 20px;
  line-height: 20px;
}
.aw-vote-bar .aw-vote-bar-count {
  width: 46px;
  margin: 2px;
  height: 20px;
  line-height: 20px;
}
.aw-vote-bar a {
  width: 46px;
  margin: 2px;
}
.vote-btn-text {
  font-size: 10px;
}
.active .vote-btn-text {
  color: #fff;
}
.aw-vote-bar .aw-vote-bar-count.active,
.aw-vote-bar a {
  background: #eff6fa;
}
.aw-content-title {
  padding-bottom: 5px;
  border-bottom: 1px solid #e2e2e2;
  font-weight: bold;
  font-size: 16px;
}
.aw-content-title span {
  font-size: 14px;
}
.aw-side-bar{
	overflow: visible;
}
.aw-side-bar .aw-side-bar-mod {
  border-bottom: none;
}
.aw-user-intro {
  font-size: 14px;
  color: #333;
}
.aw-user-focus {
  margin-left: -42px;
}
.aw-user-fork {
  color: #428bca;
  cursor: pointer;
}
.badge.badge-info {
  background-color: #f24c4c;
}
.aw-side-bar-mod.side-nav ul li a:hover .badge.badge-info {
  background-color: #ff0a0a;
}
.aw-side-bar-mod.side-nav ul li a,
.aw-side-bar-mod.side-nav ul li a i {
  color: #9d9d9d;
}
.aw-side-bar-mod.side-nav ul li a:hover,
.aw-side-bar-mod.side-nav ul li a.active {
  background-color: #dbeaf9;
  color: #2c618d;
}
.aw-side-bar-mod.side-nav ul li a:hover i,
.aw-side-bar-mod.side-nav ul li a.active i {
  color: #2c618d;
}
.aw-side-bar-mod.interest_user dl {
  border-bottom: 1px dotted #E2E2E2;
  padding: 8px 0;
}
.aw-content-pic {
  margin-right: 10px;
  width: 170px;
  height: 100px;
  overflow: hidden;
}
.aw-content-pic img {
  width: 100%;
}
.markitup-box {
  overflow: auto;
}
.vote-container a:nth-child(2) {
  margin: 15px 2px 0;
  border-bottom: 1px solid #cdd1d4;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.vote-container a:nth-child(3) {
  margin: 0 2px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}


.aw-search-box{width:490px;margin:0 10px 0 10px;}
.aw-new-search-logo{
  margin: 0  30px;
}
.aw-new-search{
  margin-top: 10px;
  margin-bottom: 10px;
}
.aw-search-box .input-group .input-group-addon{
  color: #fff;
  background:#428bca;
}
.aw-question-publish{
  margin-top: 23px;
  color: #428bca;
  font-size: 16px
}
.aw-question-publish i{
  font-size: 20px
}
#header_publish{
  margin: 0 10px;
}
.zf-discuss{
  width: 130%;
  overflow-y:auto; 
}
.zf-discuss .user-says{
	margin-top: 10px;
	max-height: 500px;
	overflow: auto;
}
.zf-discuss .say{
	position: relative;
	margin: 10px 0;
}
.zf-discuss .say-content{
	margin-right: 55px;
	border-radius: 10px;
	background: #d3e9fc;
	padding: 10px;
	color: #428bca;
}
.zf-discuss .say-triangle {
	position: absolute;
	bottom: 10px;
	right: 40px;
	width: 0;
	height: 0;
	border-bottom: 13px solid #d3e9fc;
	border-right: 15px solid transparent;
}
.zf-discuss .say-head{
	position: absolute;
	right: 0;
	bottom: 0;
}
.zf-discuss .say-name{
	font-weight: bold;
	color: #225588;
}
.say-head .aw-user-name img{
	width: 30px;
	height: 30px;
}
.discuss-container{
	height: 0px;
}
.zf-reply{
	position: relative;
	margin-top: 20px;
	padding-bottom: 1px;
}
.zf-reply .reply-content{
	margin-left: 5px;
	margin-bottom: 52px;
	margin-right: 5px;
  	padding:2px;
  	overflow: visible;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
  background: #9ec5e6;
}
.zf-reply .reply-head{
	position: absolute;
	bottom: 60px;
}
.zf-reply .reply-head img{
	height: 30px;
	width: 30px;
}
.zf-reply .reply-btn{
	position: absolute;
	border-radius: 3px;
	bottom: 10px;
	right: 5px;
	padding: 10px 20px;
	background: #90cd00;
	color: #fff;
  cursor: pointer;
}
.zf-reply .reply-btn:hover{
	background: #7fb401;
}

